Soporte IntelliJ IDEA
Convertidor Java a Kotlin mejorado
Se ha planeado mejorar el convertidor de Java a Kotlin para minimizar la cantidad de "código rojo" que uno tiene que arreglar manualmente después de la conversión. Para que comprendas a plenitud este tema puedes tomar un curso de Kotlin. Como el convertidor actual casi siempre genera tipos no anulables, debes solucionar los problemas de anulación a mano posteriormente. A menudo puede conducir a errores de tiempo de ejecución por falta de coincidencia de nulabilidad más adelante.
La nueva versión mejorada del convertidor de Java a Kotlin intenta inferir la nulabilidad más correctamente en función de los usos de tipo Java en el código. Ten en cuenta que no existe el objetivo de generar un código 100% libre de errores. El objetivo es disminuir el número de errores de compilación y hacer que el código Kotlin producido sea más conveniente para trabajar. El nuevo convertidor también corrige muchos otros errores conocidos; por ejemplo, ahora maneja correctamente conversiones de tipo Java implícitas.
En el futuro, el nuevo convertidor se convertirá en el predeterminado. En esta versión, está disponible para la vista previa. Para activarlo, especifica el indicador Use New J2K (experimental) en la configuración.
Mejoras de depuración
Se ha mejorado la forma en que la vista "Variables" de Kotlin elige las variables para mostrar. Como hay mucha información técnica adicional en el código de bytes, la vista "Variables" de Kotlin resalta solo las variables relevantes. Ahora funciona mejor cuando establece un punto de interrupción dentro de una lambda (ya sea en línea o no en línea). Las variables locales dentro de la lambda, así como las variables capturadas del contexto externo y los parámetros de la función externa, se muestran correctamente.
En otras notas posteriores continuaremos hablando de las actualizaciones de la última versión de Kotlin. Por el momento te dejamos los enlaces a dos cursos presenciales por si deseas verlos.
Curso de Excel
renta de aulas.